package vip.xiaonuo.modular.entity.request;

import cn.hutool.core.date.DateTime;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author tuchaoren
 * @Date 2021-06-25
 **/
@Data
public class  QueryWaybillRequest implements Serializable {

    private static final long serialVersionUID=1L;

    // 承运商私钥
    private String lsp_key;

    // 承运商代码
    private String lsp_code;

    // 发送时间，格式为yyyy-MM-dd HH:mm:ss，例如：2021-01-01 01:01:01
    private String send_time;

    // 承运商生成，随机字符串，与send_time共同作为请求唯一标识
    private String nonce;

    // 开始时间，格式为yyyy-MM-dd HH:mm:ss，例如：2021-01-01 01:01:01。开始时间不能早于7天以前。
    private String start_time;

    // 结束时间，格式为yyyy-MM-dd HH:mm:ss，例如：2021-01-01 01:01:01。结束时间不能早于7天以前。
    private String end_time;

    // A:全部；X:未下发
    private String type;

    // 签名， 用于验证身份， (lsp_code+start_time+end_time+type+send_time)参数按参数名排序后进行sha512加密（加密后字符串转大写）
    private String sign;


}
